P+ - Game & Watch - Common Subroutine 0x219c8
- if ((InternalConstantInt (0x5a91) Equal scalar(1)))
- CreateInterrupt { interrupt_id: Some(10061), action: JumpAerial, requirement: ((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual InternalConstantInt (0xc42))) }
- PreviousInterruptAddRequirement((InternalConstantInt (0x520a) LessThan InternalConstantInt (0x59fb)))
- PreviousInterruptAddRequirement((LongtermAccessInt(JumpsUsed) LessThan InternalConstantInt(MaxJumpCount)))
- PreviousInterruptAddRequirement(TapJumpOn)
- PreviousInterruptAddRequirement(InAir)
- CreateInterrupt { interrupt_id: Some(10062), action: JumpAerial, requirement: (ButtonPress value(2)) }
- PreviousInterruptAddRequirement((LongtermAccessInt(JumpsUsed) LessThan InternalConstantInt(MaxJumpCount)))
- PreviousInterruptAddRequirement(InAir)
- else
- CreateInterrupt { interrupt_id: Some(10067), action: Multijump, requirement: ((LongtermAccessInt(JumpsUsed) Equal scalar(1))) }
- PreviousInterruptAddRequirement(ButtonPress value(2))
- PreviousInterruptAddRequirement(InAir)
- CreateInterrupt { interrupt_id: Some(10066), action: Multijump, requirement: ((LongtermAccessInt(JumpsUsed) Equal scalar(1))) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual InternalConstantInt (0xc42)))
- PreviousInterruptAddRequirement((InternalConstantInt (0x520a) LessThan InternalConstantInt (0x59fb)))
- PreviousInterruptAddRequirement(TapJumpOn)
- PreviousInterruptAddRequirement(InAir)
- CreateInterrupt { interrupt_id: Some(10068), action: Multijump, requirement: (Unknown(10000)) }
- PreviousInterruptAddRequirement((LongtermAccessInt(JumpsUsed) LessThan InternalConstantInt(MaxJumpCount)))
- PreviousInterruptAddRequirement(InAir)